package es.uem.listaactividades;

import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;



public class MainActivity extends ListActivity {
	
	String practicas[] = {"Animation","EjemploGraficos","PruebaSoundPool","PruebaMediaPlayer","LifeCycleTest", "Actividad1","Actividad2","Actividad3",
			"Actividad4_1","Actividad5_1","Actividad6_1","AssetsTest","Intents",
			"ActividadNotificaciones","SingleTouchTest","Accelerometer","UtilizandoPreferenceActivity",
			"MemoriaInterna","MemoriaExterna","SQLite"};
	
		String tag = "MainActivity";
	
	
	
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	
        super.onCreate(savedInstanceState);
        
        ArrayAdapter<String> adapador = 
        		new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,practicas);
        
        setListAdapter(adapador);
        
       // setContentView(R.layout.activity_main);
    }
    
    @Override
    protected void onListItemClick(ListView lista, View vista, int posicion, long id){
    	super.onListItemClick(lista, vista, posicion, id);
    	String nombrePractica = practicas[posicion];
    	try{
    	
    		Class<?> clase = Class.forName("es.uem.listaactividades."+ nombrePractica);
    		Intent intent = new Intent(this,clase);
    		startActivity(intent);
    	}
    	catch (ClassNotFoundException e){
    		Log.d(tag, e.getMessage());
    	}
    }
    

  
}
